<?php
/**
 * Libreria tiempo para el manejo facil de fechas
 *
 */
class Tiempo{

	/**
	 * Constructor Tiempo
	 *
	 */
	public function __construct(){
	}

	/**
	 * Obtiene la fecha actual en español
	 * 
	 * Ej: Domingo 23 de Marzo de 2008
	 *
	 * @return unknown
	 */
	public function getFechaEspanol(){

		/*OBTENGO LA CADENA QUE REPRESENTA EL DIA PERO EN INGLES*/
		$dia=date("l");
		if ($dia=="Monday") $dia="Lunes";
		if ($dia=="Tuesday") $dia="Martes";
		if ($dia=="Wednesday") $dia="Mi�rcoles";
		if ($dia=="Thursday") $dia="Jueves";
		if ($dia=="Friday") $dia="Viernes";
		if ($dia=="Saturday") $dia="Sabado";
		if ($dia=="Sunday") $dia="Domingo";

		/*EL NUMERO DEL DIA*/
		$dia2=date("d");

		/*OBTENGO EL STRING DEL MES*/
		$mes=date("F");
		if ($mes=="January") $mes="Enero";
		if ($mes=="February") $mes="Febrero";
		if ($mes=="March") $mes="Marzo";
		if ($mes=="April") $mes="Abril";
		if ($mes=="May") $mes="Mayo";
		if ($mes=="June") $mes="Junio";
		if ($mes=="July") $mes="Julio";
		if ($mes=="August") $mes="Agosto";
		if ($mes=="September")$mes="Setiembre";
		if ($mes=="October") $mes="Octubre";
		if ($mes=="November") $mes="Noviembre";
		if ($mes=="December") $mes="Diciembre";

		/*FINALMENTE EL A�O*/
		$ano=date("Y");

		/*RETORNAR LA FECHA ENTERA*/
		return "$dia $dia2 de $mes de $ano";

	}
	
	/**
	 * Devuelve un String con la fecha en español de una fecha $fecha
	 *
	 * @param String $fecha
	 * @return String
	 */
	public function getFechaEspanolDate($fecha){
		$fecha=explode("-", $fecha);
		/*OBTENGO LA CADENA QUE REPRESENTA EL DIA PERO EN INGLES*/

		/*EL NUMERO DEL DIA*/
		$dia2=$fecha[2];

		/*OBTENGO EL STRING DEL MES*/
		$mes=$fecha[1];
		if ($mes=="01") $mes="Enero";
		if ($mes=="02") $mes="Febrero";
		if ($mes=="03") $mes="Marzo";
		if ($mes=="04") $mes="Abril";
		if ($mes=="05") $mes="Mayo";
		if ($mes=="06") $mes="Junio";
		if ($mes=="07") $mes="Julio";
		if ($mes=="08") $mes="Agosto";
		if ($mes=="09")$mes="Setiembre";
		if ($mes=="10") $mes="Octubre";
		if ($mes=="11") $mes="Noviembre";
		if ($mes=="12") $mes="Diciembre";

		/*FINALMENTE EL A�O*/
		$ano=$fecha[0];

		/*RETORNAR LA FECHA ENTERA*/
		return "$dia2 de $mes de $ano";
	}

}

?>